/**
 * ____________________ *
 *  ____ ____ ____ _  _ *
 *  |___ [__] |--< |\/| *
 * ____________________ *
 *
 * THE CORM PROJECT
 *
 * This file may only be used in accordance with the
 * terms of the Academic Free License ("AFL") v. 3.0,
 * as published by the Open Software Initiative.  A
 * copy of this license is provided in this source
 * release, and may be viewed online at:
 *
 * (http://www.opensource.org/licenses/afl-3.0.php)
 */
package org.eremite.corm.party.address;

import java.util.Set;

public interface GeographicAddress extends Address {

    public Set<String> getAddressLines();
    public void setAddressLines(Set<String> addressLines);

    public String getCity();
    public void setCity(String city);

    public String getRegionOrState();
    public void setRegionOrState(String regionOrState);

    public String getZipOrPostalCode();
    public void setZipOrPostalCode(String zipOrPostalCode);

    public Locale getLocale();
    public void setLocale(Locale locale);

    public Set<TelecomAddress> getTelecomAddresses();
    public void setTelecomAddresses(Set<TelecomAddress> telecomAddresses);
}
